Shares of Indian Railway Finance Corporation (IRFC) made a lacklustre debut at the bourses on Friday. The scrip closed at Rs 24.80 on the NSE, down 4.